home *** CD-ROM | disk | FTP | other *** search
/ KeyGen Studio 2002 / KeyGen_Studio_2002.iso / Utilities / Windows Passwords / Winpwl 3.exe / readme.txt next >
Text File  |  2000-11-18  |  8KB  |  139 lines

  1. *** BETA INFORMATION *** FOR WINPWL 3 MILLENNIUM EDITION BETA TWO ***
  2. ***               THIS DOCUMENT IS SUBJECT TO CHANGE              ***
  3.  
  4. WinPWL 3 Millennium Edition by Aaron Klotz
  5. Visit the official WinPWL site!
  6. http://winpwl.teamohms.org/
  7. ==========================================
  8.  
  9. I don't want anything for this program, but if you distribute it, please ensure that this file
  10. accompanies WinPWL3.exe in the archive. This program is freeware, and therefore is not subject
  11. to a fee of any kind. This program is unsupported and is provided "as is" - use at your own risk!
  12.  
  13. DISCLAIMER: By using this program the user agrees that any legal trouble they may get into for
  14. using this software to obtain unauthorized access to passwords is their responsibility. The
  15. author of this program assumes no responsibility for such activities. This software was not
  16. intended for obtaining passwords that the user is not supposed to have access to. It was only
  17. designed for recovering forgotten passwords or for technicians/administrators.
  18.  
  19. Feedback
  20. ========
  21.  
  22. I would really appreciate it if you would drop me a line telling me what operating system you
  23. are running and how WinPWL worked on the computer you ran it on. Did it perform as expected?
  24. I would like to know. Drop me a line at winpwl@teamohms.org. No suggestions or for future
  25. versions please, as I'm entering university and will have even less time to work on this
  26. little project. I hope to release a fourth version of WinPWL, but don't count on it.
  27.  
  28. Using WinPWL 3.5
  29. ================
  30.  
  31. Pretty straightforward stuff. At the top of the WinPWL window you will see the username and
  32. password for the currently logged on user. The listbox contains a list of all the passwords
  33. stored in the PWL file for that user. Each entry contains the password type, the resource it
  34. is associated with, the username (if applicable), and the password itself.
  35.  
  36. The Copy button allows you to copy either the currently selected password or all the passwords
  37. to the clipboard so that you can paste them into another application.
  38.  
  39. Clicking the Refresh button will update the password list to reflect any changes you have made.
  40.  
  41. To add a new password resource, click the Add button. Choose the correct tab depending on the
  42. type of password you plan to add to the list. Simply fill out the property page with the
  43. information it requires, click OK, and the password will be added to the PWL file. For the
  44. Other Entries tab, you will need to know what it is asking for. The resource is the name of the
  45. server the password is for. Naming conventions depend on the type of network. Enter the
  46. resource, the password, and the password type. The type must be between the numbers 1 and 254.
  47. Here are the most common types:
  48.  
  49.  1 - NT Domain
  50.  2 - NT Server
  51.  3 - Shared Drive
  52.  4 - MAPI
  53.  6 - Dial-up Networking or CryptoAPI Key
  54. 18 - NetWare Server
  55. 19 - WWW resource (Internet Explorer)
  56.  
  57. The Edit button will only allow you to change the password for an existing resource. It will
  58. not let you rename the resource or change the type. To do this, you will need to add a new
  59. resource. It will also forbid you from editing CryptoAPI entries, since editing the key could
  60. really screw things up. Please try to understand that editing the passwords in the PWL file
  61. only affects the cache on that machine. For example, if you change somebody's PWL password for a
  62. NetWare server, their password for access to the server stays the same, but their workstation
  63. trys to log them on with the password you have changed it to. They will not be able to log
  64. on with the new password unless it gets changed on the server side as well.
  65.  
  66. Clicking the Remove button deletes the selected password from the PWL file. The infamous
  67. type 19 bug has now been fixed - see the version history for more info.
  68.  
  69. Clicking the System Pwd... button allows you to change the system logon password.
  70.  
  71. Clicking the Filter... button allows you to specify a type. When filtering is enabled, WinPWL
  72. will only display password entries for that given type. Very handy for isolating a particular
  73. password type.
  74.  
  75. New for Version 3.5 - WinPWL Plugins!
  76. =====================================
  77.  
  78. When I released WinPWL 3 it was obvious that many users out there needed more functionality
  79. than WinPWL can provide. Quite honestly I do not have the time to deal with such issues. I did,
  80. however, manage to find the time to write a few functions that are useful to you C programmers
  81. out there. The file WINMESP.DLL is actually a plugin that adds support for Windows Me to WinPWL.
  82. You can extend the program with your own plugins by downloading the WinPWL SDK from the official
  83. website. The SDK includes header files, .lib files, and documentation. Unfortunately I cannot
  84. provide tech support for the plugin API, so you'll just have to work it out on your own. Sorry,
  85. but I just don't have the time! No, writing your own plugin will not enable WinPWL to run
  86. on Windows 2000.
  87.  
  88. Here's a hint: The SessionVerifyPasswordEx() function exported by WinPWL is VERY handy!
  89.                Much more useful than WNetVerifyPassword, I guarantee!
  90.  
  91. Plugins from a User's Perspective
  92. =================================
  93.  
  94. WinPWL doesn't care if you use plugins or not. If you delete WINMESP.DLL, for example, WinPWL
  95. will still run. It won't support Windows Me, but it will run. Any plugin you use just needs to
  96. be copied to the same directory as WinPWL, and WinPWL will handle the rest. Some plugins requre
  97. user interaction, in which case there will be a menu entry under the Plugins button. WinPWL 3.5
  98. allows up to 16 plugins to be loaded at one time. I'm hoping some programmers out there try out
  99. the plugin API and write some cool extensions for WinPWL.
  100.  
  101. Version History
  102. ===============
  103.  
  104. 3.5  - Also known as WinPWL 3 Millennium Edition. Fixed a bug that prevented removal of type
  105.        19 passwords. Added a plugin API so that any interested developers out there can write
  106.        their own custom plugins to extend WinPWL. (See plugin section of readme file.) Used the
  107.        plugin API to write a system password provider to add support for Windows Millennium
  108.        Editon. Fixed some bugs in the owner draw code for the main listbox.
  109.  
  110. 3    - Abandoned the old code base and rewrote the entire program from scratch! Contains a
  111.        brand new, simplified interface, with more features, including the ability to view
  112.        and edit NetWare passwords, and the ability to view and change the system password
  113.        (when the target system is left unattended). A filter option has been added so that
  114.        only passwords of a particular type can be displayed, and customized add and edit
  115.        dialog boxes allow for easier entry of passwords. My new linked-list manager greatly
  116.        improves memory management over the previous versions of WinPWL.
  117.  
  118. 2.03 - Better interpretation of PWL file's contents, including CryptoAPI keys and IE site
  119.        passwords. Username is now displayed in uppercase, since the PWL file is encrypted
  120.        using an uppercase form of the username. About box now allows user to disagree with
  121.        disclaimer, which then aborts the program.
  122.  
  123. 2.02 - Improved icons, added about box. Fixed the system menu. Changed the startup code so
  124.        that WinPWL tries to log you in before it dumps the passwords. This should prevent
  125.        the "user not logged in" error messages that previous versions displayed. WinPWL now
  126.        displays the current username. Memory use has been changed.
  127.  
  128. 2.01 - Removed some debugging stuff that I forgot to take out of version 2.00! Oops!
  129.  
  130. 2.00 - Added features for adding, editing, and removing passwords from PWL files.
  131.  
  132. 1.01 - In response to dschneid's complaints I added an icon. Fixed missing DLL bug.
  133.        Had to static link the runtime library, because I couldn't avoid using it!
  134.  
  135. 1.00 - Initial release - Allows inspection of passwords in PWL files and the ability to
  136.        copy them to the clipboard.
  137.  
  138. Aaron Klotz
  139.